/**
 * 社区产品伤害与缺陷信息报告单详情查看界面
 */
var accidentId = Ext.util.Cookies.get('accidentId');
Ext.util.Cookies.set('accidentId', null);
var flag = Ext.util.Cookies.get('flag');
Ext.util.Cookies.set('flag', null);
var ptpid = Ext.util.Cookies.get('ptpid');
Ext.util.Cookies.set('ptpid', null);
function init() {
	var title = "社区产品伤害和缺陷信息报告单";
	Ext.getCmp('titlePanel').body
			.update('<div align="center"><font size="5"><b>' + title
					+ '</b></font></div>');
};
var titlePanel = {
	id : 'titlePanel',
	autoScroll : true,
	height : 50,
	bodyPadding : '10px 100px 10px 100px',
	xtype : 'panel',
	border : false,
	layout : 'fit'
};
var codeForm = Ext.create('Ext.form.Panel', {
	autoScroll : true,
	bodyPadding : 'padding:0px 0px 0px 0px',
	border : false,
	defaults : {
		anchor : '100%'
	},
	items : [{
		xtype : "fieldset",
		collapseFirst : true,
		border : false,
		defaults : {
			anchor : '100%'
		},
		layout : 'anchor',
		items : [{
					layout : 'hbox',
					bodyBorder : false,
					bodyStyle : 'padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px',
					defaults : {
						border : false,
						flex : 1,
						layout : 'anchor',
						anchor : '90%'
					},
					items : [{
								defaultType : 'textfield',
								defaults : {
									anchor : '40%',
									labelAlign : 'left'
								},
								items : [{
											fieldLabel : '编号',
											readOnly : true,
											fieldCls : 'dataview',
											allowBlank : false,
											name : 'accident.code'
										}, {
											xtype : 'hiddenfield',
											name : 'accident.id'
										}, {
											xtype : 'hiddenfield',
											name : 'accident.status'
										}, {
											xtype : 'hiddenfield',
											name : 'prodtypes_value'
										}, {
											xtype : 'hiddenfield',
											name : 'causes_value'
										}, {
											xtype : 'hiddenfield',
											name : 'activities_value'
										}]
							}]

				}]
	}]
});

var sexStore1 = Ext.create('Ext.data.Store', {
			fields : ['id', 'name'],
			data : [{
						'id' : 1,
						'name' : '男'
					}, {
						'id' : 2,
						'name' : '女'
					}]
		});
var sexCombo = Ext.create('Ext.form.field.ComboBox', {
			fieldLabel : '性别',
			store : sexStore1,
			name : 'injured.sex',// 控件名称
			displayField : 'name',
			editable : false,
			readOnly : true,
			fieldCls : 'dataview',
			valueField : 'id',// 实际值
			queryMode : 'local',
			value : 1,
			anchor : '90%',
			labelAlign : 'left',
			labelWidth : 60
		});
var ptStore = new Ext.data.JsonStore({
			proxy : {
				type : 'ajax',
				url : 'ptManageAction!queryTree.action?node=0',
				reader : {
					type : 'json',
					root : 'list'
				}
			},
			fields : ['name', 'id']
		});
ptStore.load();

var ptCombobox = Ext.create('Ext.form.ComboBox', {
			fieldLabel : '产品类别',
			store : ptStore,
			name : 'ptcomb',// 控件名称
			editable : false,
			readOnly : true,
			fieldCls : 'dataview',
			displayField : 'name',
			valueField : 'id'
		});
var currentStore = new Ext.data.JsonStore({
			proxy : {
				type : 'ajax',
				url : 'busiDictAction!getByType.action?type=7',
				reader : {
					type : 'json',
					root : 'list'
				}
			},
			fields : ['name', 'id']
		});
currentStore.load();

var currentCombobox = Ext.create('Ext.form.ComboBox', {
			fieldLabel : '健康状况',
			labelWidth : 60,
			store : currentStore,
			name : 'injured.currentinfo',// 控件名称
			editable : false,
			displayField : 'name',
			valueField : 'id',
			readOnly : true,
			fieldCls : 'dataview',
			value : 31
		});

var injuInfoForm = Ext.create('Ext.form.Panel', {
	autoScroll : true,
	bodyPadding : 0,
	border : false,
	defaults : {
		anchor : '100%'
	},
	items : [{
		xtype : "fieldset",
		collapseFirst : true,
		collapsible : true,
		border : true,
		defaults : {
			anchor : '100%'
		},
		title : '被损害（伤害）人信息',
		layout : 'anchor',
		items : [{
			layout : 'hbox',
			bodyBorder : false,
			bodyStyle : 'padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px',
			defaults : {
				border : false,
				flex : 1,
				layout : 'anchor',
				anchor : '90%'
			},
			items : [{
				defaultType : 'textfield',
				defaults : {
					anchor : '80%',
					labelAlign : 'left'
				},
				items : [{
							xtype : 'hiddenfield',
							name : 'injured.id'
						}, {
							fieldLabel : '姓名',
							allowBlank : false,
							readOnly : true,
							fieldCls : 'dataview',
							name : 'injured.name'
						}, {
							fieldLabel : '联系电话',
							// allowBlank : false,
							readOnly : true,
							fieldCls : 'dataview',
							name : 'injured.phone'
						}, {
							fieldLabel : '受伤时间',
							// allowBlank : false,
							readOnly : true,
							fieldCls : 'dataview',
							xtype : 'datefield',
							format : 'Y-m-d',
							name : 'injured.injuredtime',
							editable : false,
							onTriggerClick : function() {
								var dt1 = this;
								Ext.form.DateField.prototype.onTriggerClick
										.apply(dt1, arguments);
								if (Ext.isEmpty(dt1.clearBtn)) {
									this.clearBtn = new Ext.Button({
												text : '清除',
												handler : function() {
													dt1.setValue("");
													dt1.picker.hide();
													dt1.collapse();
												}
											});
									dt1.clearBtn
											.render(dt1.picker.todayBtn.container);
								}
							}
						}]
			}, {
				defaults : {
					anchor : '-15',
					labelAlign : 'left'
				},
				items : [{
					layout : 'hbox',
					bodyBorder : false,
					bodyStyle : 'padding:0px 0px 5px 0px;border-width:0px 0px 0px 0px',
					defaults : {
						border : false,
						flex : 1,
						layout : 'anchor',
						anchor : '90%'
					},
					items : [sexCombo, {
								fieldLabel : '年龄',
								allowBlank : false,
								labelAlign : 'right',
								readOnly : true,
								fieldCls : 'dataview',
								xtype : 'numberfield',
								name : 'injured.age',
								minValue : 0
							}]
				}, {
					fieldLabel : '联系地址',
					// allowBlank : false,
					readOnly : true,
					fieldCls : 'dataview',
					xtype : 'textfield',
					name : 'injured.address',
					labelWidth : 60
				}, currentCombobox]
			}]

		}]
	}]
});
Ext.Ajax.request({
			url : 'busiDictAction!getByType.action?type=5',
			success : function(response) {
				var res = response.responseText;
				res = Ext.JSON.decode(res);
				var list = res.list;
				var prodtypeItems = [];
				for (var i = 0; i < list.length; i++) {
					var boxLabel = list[i].name;
					var inputValue = list[i].id;
					prodtypeItems.push({
								boxLabel : boxLabel,
								name : 'prodtype',
								readOnly : true,
								inputValue : inputValue
							});
				}
				var prodtypeGroup = Ext.getCmp('prodtypes');
				prodtypeGroup.removeAll();
				prodtypeGroup.add(prodtypeItems);
			}
		});

Ext.Ajax.request({
			url : 'busiDictAction!getByType.action?type=3',
			success : function(response) {
				var res = response.responseText;
				res = Ext.JSON.decode(res);
				var list = res.list;
				var causeItems = [];
				for (var i = 0; i < list.length; i++) {
					var boxLabel = list[i].name;
					var inputValue = list[i].id;
					causeItems.push({
								boxLabel : boxLabel,
								name : 'cause',
								readOnly : true,
								inputValue : inputValue
							});
				}
				var causegroup = Ext.getCmp('causes');
				causegroup.removeAll();
				causegroup.add(causeItems);
			}
		});
Ext.Ajax.request({
			url : 'busiDictAction!getByType.action?type=4',
			success : function(response) {
				var res = response.responseText;
				res = Ext.JSON.decode(res);
				var list = res.list;
				var activityItems = [];
				for (var i = 0; i < list.length; i++) {
					var boxLabel = list[i].name;
					var inputValue = list[i].id;
					activityItems.push({
								boxLabel : boxLabel,
								name : 'activity',
								readOnly : true,
								inputValue : inputValue
							});
				}
				var activityGroup = Ext.getCmp('activities');
				activityGroup.removeAll();
				activityGroup.add(activityItems);
			}
		});
var productInfoForm = Ext.create('Ext.form.Panel', {
	autoScroll : true,
	bodyPadding : 0,
	border : false,
	defaults : {
		anchor : '100%'
	},
	items : [{
		xtype : "fieldset",
		collapseFirst : true,
		collapsible : true,
		border : true,
		defaults : {
			anchor : '100%'
		},
		title : '产品信息',
		layout : 'anchor',
		items : [{
			layout : 'hbox',
			bodyBorder : false,
			bodyStyle : 'padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px',
			defaults : {
				border : false,
				flex : 1,
				layout : 'anchor',
				anchor : '90%'
			},
			items : [{
						defaultType : 'textfield',
						defaults : {
							anchor : '80%',
							labelAlign : 'left'
						},
						items : [{
									xtype : 'hiddenfield',
									name : 'product.id'
								}, {
									fieldLabel : '产品名称',
									allowBlank : false,
									readOnly : true,
									fieldCls : 'dataview',
									name : 'product.name'
								},{
									fieldLabel : '商标',
									// allowBlank : false,
									xtype : 'textfield',
									readOnly : true,
									fieldCls : 'dataview',
									name : 'product.brand'
								}, ptCombobox]
					}, {
						defaults : {
							anchor : '-15',
							labelAlign : 'left'
						},
						items : [  {
									fieldLabel : '条形码（ISBN）',
									// allowBlank : false,
									readOnly : true,
									xtype : 'textfield',
									fieldCls : 'dataview',
									name : 'product.isbn'
								},{
									fieldLabel : '型号（规格）',
									// allowBlank : false,
									readOnly : true,
									xtype : 'textfield',
									fieldCls : 'dataview',
									name : 'product.model'
								},{
									fieldLabel : '生产日期',
									// allowBlank : false,
									xtype : 'datefield',
									readOnly : true,
									fieldCls : 'dataview',
									format : 'Y-m-d',
									name : 'product.producetime',
									editable : false,
									onTriggerClick : function() {
										var dt1 = this;
										Ext.form.DateField.prototype.onTriggerClick
												.apply(dt1, arguments);
										if (Ext.isEmpty(dt1.clearBtn)) {
											this.clearBtn = new Ext.Button({
														text : '清除',
														handler : function() {
															dt1.setValue("");
															dt1.picker.hide();
															dt1.collapse();
														}
													});
											dt1.clearBtn
													.render(dt1.picker.todayBtn.container);
										}
									}
								}]
					}]

		}, {
			layout : 'hbox',
			bodyBorder : false,
			bodyStyle : 'padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px',
			defaults : {
				border : false,
				flex : 1,
				layout : 'anchor',
				anchor : '90%'
			},
			items : [{
						defaultType : 'textfield',
						defaults : {
							anchor : '-15',
							labelAlign : 'left'
						},
						items : [{
									xtype : "fieldset",
									collapseFirst : true,
									collapsible : true,
									id : 'ptfs',
									border : false,
									defaults : {
										anchor : '100%'
									},
									title : '产品子分类',
									layout : 'anchor',
									items : [{
												xtype : 'radiogroup',
												name : 'prodtypes',
												id : 'prodtypes',
												columns : 4,
												vertical : true,
												items : []
											}]
								}
						// {
						// xtype : 'checkboxgroup',
						// fieldLabel : '产品分类',
						// name : 'prodtypes',
						// id : 'prodtypes',
						// columns : 6,
						// vertical : true,
						// items : []
						// }
						]
					}]

		}]
	}]
});

var producerInfoForm = Ext.create('Ext.form.Panel', {
	autoScroll : true,
	bodyPadding : 0,
	border : false,
	defaults : {
		anchor : '100%'
	},
	items : [{
		xtype : "fieldset",
		collapseFirst : true,
		collapsible : true,
		border : true,
		defaults : {
			anchor : '100%'
		},
		title : '生产者信息',
		layout : 'anchor',
		items : [{
					layout : 'hbox',
					bodyBorder : false,
					bodyStyle : 'padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px',
					defaults : {
						border : false,
						flex : 1,
						layout : 'anchor',
						anchor : '90%'
					},
					items : [{
								defaultType : 'textfield',
								defaults : {
									anchor : '80%',
									labelAlign : 'left'
								},
								items : [{
											xtype : 'hiddenfield',
											name : 'producer.id'
										}, {
											fieldLabel : '生产者名称',
											allowBlank : false,
											readOnly : true,
											fieldCls : 'dataview',
											name : 'producer.name'
										}]
							}, {
								defaults : {
									anchor : '-15',
									labelAlign : 'left'
								},
								items : [{
											fieldLabel : '产地',
											// allowBlank : false,
											xtype : 'textfield',
											readOnly : true,
											fieldCls : 'dataview',
											name : 'producer.origin'
										}]
							}]

				}, {
					layout : 'hbox',
					bodyBorder : false,
					bodyStyle : 'padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px',
					defaults : {
						border : false,
						flex : 1,
						layout : 'anchor',
						anchor : '90%'
					},
					items : [{
								defaultType : 'textfield',
								defaults : {
									anchor : '-15',
									labelAlign : 'left'
								},
								items : [{
											fieldLabel : '生产者地址',
											// allowBlank : false,
											readOnly : true,
											fieldCls : 'dataview',
											name : 'producer.address'
										}]
							}]

				}]
	}]
});

var accidentInfoForm = Ext.create('Ext.form.Panel', {
	autoScroll : true,
	bodyPadding : 0,
	border : false,
	defaults : {
		anchor : '100%'
	},
	items : [{
		title : '产品缺陷或事故伤害信息',
		xtype : "fieldset",
		collapseFirst : true,
		collapsible : true,
		border : true,
		defaults : {
			anchor : '100%'
		},
		layout : 'anchor',
		items : [{
					layout : 'hbox',
					bodyBorder : false,
					bodyStyle : 'padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px',
					defaults : {
						border : false,
						flex : 1,
						layout : 'anchor',
						anchor : '90%'
					},
					items : [{
								defaultType : 'textfield',
								defaults : {
									anchor : '-15',
									labelAlign : 'left'
								},
								items : [{
											fieldLabel : '伤害信息描述',
											name : 'accident.description',
											allowBlank : false,
											readOnly : true,
											height : 60,
											fieldCls : 'dataview',
											xtype : 'textarea'
										}]
							}]

				}, {
					layout : 'hbox',
					bodyBorder : false,
					bodyStyle : 'padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px',
					defaults : {
						border : false,
						flex : 1,
						layout : 'anchor',
						anchor : '90%'
					},
					items : [{
								defaultType : 'textfield',
								defaults : {
									anchor : '-15',
									labelAlign : 'left'
								},
								items : [{
											xtype : 'checkboxgroup',
											fieldLabel : '伤害发生原因',
											id : 'causes',
											name : 'causes',
											readOnly : true,
											fieldCls : 'dataview',
											columns : 6,
											vertical : true,
											items : []
										}]

							}]

				}, {
					layout : 'hbox',
					bodyBorder : false,
					bodyStyle : 'padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px',
					defaults : {
						border : false,
						flex : 1,
						layout : 'anchor',
						anchor : '90%'
					},
					items : [{
								defaultType : 'textfield',
								defaults : {
									anchor : '-15',
									labelAlign : 'left'
								},
								items : [{
											xtype : 'checkboxgroup',
											fieldLabel : '伤害发生时活动',
											name : 'activities',
											id : 'activities',
											readOnly : true,
											columns : 6,
											vertical : true,
											items : []
										}]
							}]

				}, {
					layout : 'hbox',
					bodyBorder : false,
					bodyStyle : 'padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px',
					defaults : {
						border : false,
						flex : 1,
						layout : 'anchor',
						anchor : '90%'
					},
					items : [{
								defaultType : 'textfield',
								defaults : {
									anchor : '90%',
									labelAlign : 'left'
								},
								items : [{
											fieldLabel : '信息采集点',
											allowBlank : false,
											readOnly : true,
											fieldCls : 'dataview',
											xtype : 'textfield',
											name : 'accident.infolocation'
										}]
							}, {
								defaultType : 'textfield',
								defaults : {
									anchor : '90%',
									labelAlign : 'left'
								},
								items : [{
											fieldLabel : '信息采集人',
											allowBlank : false,
											readOnly : true,
											fieldCls : 'dataview',
											labelAlign : 'right',
											xtype : 'textfield',
											name : 'accident.infoperson'
										}]
							}, {
								defaults : {
									anchor : '-15',
									labelAlign : 'left'
								},
								items : [{
									fieldLabel : '信息采集时间',
									allowBlank : false,
									readOnly : true,
									fieldCls : 'dataview',
									labelAlign : 'right',
									format : 'Y-m-d',
									xtype : 'datefield',
									name : 'accident.infotime',
									editable : false,
									onTriggerClick : function() {
										var dt1 = this;
										Ext.form.DateField.prototype.onTriggerClick
												.apply(dt1, arguments);
										if (Ext.isEmpty(dt1.clearBtn)) {
											this.clearBtn = new Ext.Button({
														text : '清除',
														handler : function() {
															dt1.setValue("");
															dt1.picker.hide();
															dt1.collapse();
														}
													});
											dt1.clearBtn
													.render(dt1.picker.todayBtn.container);
										}
									}
								}]
							}]

				}, {
					layout : 'hbox',
					bodyBorder : false,
					bodyStyle : 'padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px',
					defaults : {
						border : false,
						flex : 1,
						layout : 'anchor',
						anchor : '90%'
					},
					items : [{
								defaultType : 'textfield',
								defaults : {
									anchor : '-15',
									labelAlign : 'left'
								},
								items : [{
											fieldLabel : '备注',
											name : 'accident.remark',
											readOnly : true,
											height : 60,
											fieldCls : 'dataview',
											xtype : 'textarea'
										}]
							}]

				}, {
					layout : 'hbox',
					bodyBorder : false,
					bodyStyle : 'padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px',
					defaults : {
						border : false,
						flex : 1,
						layout : 'anchor',
						anchor : '90%'
					},
					items : [{
								defaultType : 'displayfield',
								defaults : {
									anchor : '-15',
									labelAlign : 'left'
								},
								items : [{
											fieldLabel : '附件下载',
											readOnly : true,
											name : 'attach'
										}]
							}]

				}]
	}]
});

var masterForm = Ext.create('Ext.form.Panel', {
			autoScroll : true,
			bodyPadding : '10px 100px 10px 100px',
			border : false,
			defaults : {
				anchor : '100%'
			},
			itemCls : 'dateitem',
			items : [titlePanel, codeForm, productInfoForm, injuInfoForm,
					producerInfoForm, accidentInfoForm],
			buttons : [{
						text : '关闭',
						id : 'closeBtn',
						handler : function() {
							window.top.Utils.getTabWindow("5");
							window.top.Utils.activePage("5");
							window.top.Utils.getTabWindow("25");
							window.top.Utils.activePage("25");
							window.top.Utils.closePage('accidentLook'
									+ accidentId);
						}
					}],
			buttonAlign : 'center'
		});

Ext.onReady(function() {
			Ext.getCmp('ptfs').setVisible(false);
			Ext.create('Ext.container.Viewport', {
						layout : 'fit',
						items : [masterForm]
					});
			init();
			look();
		});

function look() {
	Ext.Ajax.request({
		url : 'accidentAction!getById.action?accidentId=' + accidentId,
		success : function(response) {
			var res = response.responseText;
			res = Ext.JSON.decode(res);
			var acciInfo = res.acciInfo[0];
			if (acciInfo != null) {
				var form = masterForm.getForm();
				form.findField('accident.id').setValue(acciInfo.id);
				form.findField('accident.code').setValue(acciInfo.code);
				form.findField('accident.status').setValue(acciInfo.status);
				sexCombo.setValue(acciInfo.injuSex);
				form.findField('injured.id').setValue(acciInfo.injuId);
				form.findField('injured.name').setValue(acciInfo.injuName);
				form.findField('injured.phone').setValue(acciInfo.injuPhone);
				// var _injuredtime = acciInfo.injuredtime;
				// if (_injuredtime && _injuredtime.length > 0) {
				// form.findField('injured.injuredtime').setValue(_injuredtime
				// .substr(0, 10));
				// }
				form.findField('injured.injuredtime')
						.setValue(acciInfo.injuredtime);
				form.findField('injured.age').setValue(acciInfo.injuAge);
				form.findField('injured.address')
						.setValue(acciInfo.injuAddress);
				form.findField('injured.currentinfo')
						.setValue(acciInfo.currentinfo);
				form.findField('product.id').setValue(acciInfo.prodId);
				form.findField('product.name').setValue(acciInfo.prodName);
				form.findField('product.brand').setValue(acciInfo.brand);
				form.findField('product.model').setValue(acciInfo.model);
				form.findField('product.isbn').setValue(acciInfo.isbn);
				form.findField('product.producetime')
						.setValue(acciInfo.producetime);
				form.findField('producer.id').setValue(acciInfo.proderId);
				form.findField('producer.name').setValue(acciInfo.proderName);
				form.findField('producer.address')
						.setValue(acciInfo.proderAddress);
				form.findField('producer.origin').setValue(acciInfo.origin);
				form.findField('accident.description')
						.setValue(acciInfo.description);
				form.findField('accident.infolocation')
						.setValue(acciInfo.infolocation);
				form.findField('accident.infoperson')
						.setValue(acciInfo.infoperson);
				form.findField('accident.infotime').setValue(acciInfo.infotime);
				form.findField('accident.remark').setValue(acciInfo.remark);
				if (acciInfo.attach != null) {
					form
							.findField('attach')
							.setValue("<a target='_blank' href='accidentAction!down.action?acciId="
									+ acciInfo.id
									+ "&fileName="
									+ acciInfo.attachname
									+ "'>"
									+ acciInfo.attachname + "</a>");
				} else {
					form.findField('attach').setValue("无");
				}
			}
		}
	});
	if (ptpid != null) {
		ptpid = parseInt(ptpid);// 转为数字
		ptCombobox.setValue(ptpid);
		Ext.getCmp('ptfs').setVisible(true);
		Ext.Ajax.request({
					url : 'ptManageAction!queryTree.action?node=' + ptpid,
					success : function(response) {
						var res = response.responseText;
						res = Ext.JSON.decode(res);
						var list = res.list;
						var prodtypeItems = [];
						for (var i = 0; i < list.length; i++) {
							var boxLabel = list[i].name;
							var inputValue = list[i].id;
							prodtypeItems.push({
										boxLabel : boxLabel,
										name : 'prodtype',
										readOnly : true,
										inputValue : inputValue
									});
						}
						var prodtypeGroup = Ext.getCmp('prodtypes');
						prodtypeGroup.removeAll();
						prodtypeGroup.add(prodtypeItems);
					}
				});
		Ext.Ajax.request({
					url : 'accidentAction!getType.action?accidentId='
							+ accidentId,
					success : function(response) {
						var res = response.responseText;
						res = Ext.JSON.decode(res);
						var prodTypes = res.prodTypes;
						if (prodTypes != null) {
							var checked = new Array();
							for (var i = 0; i < prodTypes.length; i++) {
								checked[i] = prodTypes[i].type;
							}
							Ext.getCmp('prodtypes').setValue({
										prodtype : checked
									});
						}
					}
				});
		Ext.getCmp('ptfs').setTitle(ptCombobox.getRawValue());
	}

	Ext.Ajax.request({
				url : 'accidentAction!getActi.action?accidentId=' + accidentId,
				success : function(response) {
					var res = response.responseText;
					res = Ext.JSON.decode(res);
					var acciActis = res.acciActis;
					if (acciActis != null) {
						var checked = new Array();
						for (var i = 0; i < acciActis.length; i++) {
							checked[i] = acciActis[i].actid;
						}
						Ext.getCmp('activities').setValue({
									activity : checked
								});
					}
				}
			});
	Ext.Ajax.request({
				url : 'accidentAction!getCause.action?accidentId=' + accidentId,
				success : function(response) {
					var res = response.responseText;
					res = Ext.JSON.decode(res);
					var acciCauses = res.acciCauses;
					if (acciCauses != null) {
						var checked = new Array();
						for (var i = 0; i < acciCauses.length; i++) {
							checked[i] = acciCauses[i].causeid;
						}
						Ext.getCmp('causes').setValue({
									cause : checked
								});
					}
				}
			});
}
